81680	1
10878	2
2799548	3
4640	4
1	5
37168	6
5172	7
373896	8
65535	9
243364	10
470128	11
62808	15
6672	15
314696	15
4547891	15
7344	21
67944	21
0	21
57360	21
719200	21
103164	21
9832	26
85264	26
540352	26
502144	26
592352	26
7486400	31
-1	31
8720	31
500752	31
5756000	31
5372456	32
7899414	34
921520	34
617504	37
38096	37
103690	37
87088	39
21100	39
6736	42
3520	42
198402	42
412832	49
84560	49
0	49
163150	49
5192	49
7104	49
696	49
11648	50
104832	51
186392	52
817200	53
86744	54
3160	55
30288	56
